Characterization of the Expressivity of Existential Rule Queries
نویسندگان
چکیده
Existential rules (also known as Datalog± or tuplegenerating dependencies) have been intensively studied in recent years as a prominent formalism in knowledge representation and database systems. We consider them here as a querying formalism, extending classical Datalog, the language of deductive databases. It is well known that the classes of databases recognized by (Boolean) existential rule queries are closed under homomorphisms. Also, due to the existence of a semi-decision procedure (the chase), these database classes are recursively enumerable. We show that, conversely, every homomorphism-closed recursively enumerable query can be expressed as an existential rule query, thus arriving at a precise characterization of existential rules by model-theoretic and computational properties. Although the result is very intuitive, the proof turns out to be non-trivial. This result can be seen as a very expressive counterpart of the prominent Lyndon-Łos-Tarski-Theorem characterizing the homomorphism-closed fragment of firstorder logic. Notably, our result does not presume the existence of any additional built-in structure on the queried data, such as a linear order on the domain, which is a typical requirement for other characterizations in the spirit of descriptive complexity.
منابع مشابه
Compact Rewriting for Existential Rules
Querying large databases while taking ontologies into account is currently a very active domain research. In this paper, we consider ontologies described by existential rules (also known as Datalog+/-), a framework that generalizes lightweight description logics. A common approach is to rewrite a conjunctive query w.r.t an ontology into a union of conjunctive queries (UCQ) which can be directly...
متن کاملEvaluation of Extended Recursive Queries in Deductive Databases
In order to extend the expressive power of deductive databases, there have been efforts to allow existential quantifiers in the IDB rule of Prenex Normal Form to occur. A formula which can have an existential quantifier in front in a restricted way is defined as an extended rule. With the extended rule, we ca.n easily define a virtual view which requires a division operation of relational algeb...
متن کاملAssociations between Resilience and Quality of Life in Nurses: The Mediating Role of Emotional Expressivity
Background and purpose: Nurses deal with many tensions that can have negative influences on their mood, job performance, and quality of life. The aim of this study was to investigate the mediating role of emotional expressivity on resilience and quality of life among nurses. Materials and methods: In this correlational study, the participants included 204 nurses selected from three hospital...
متن کاملCompact Rewritings for Existential Rules
Querying large databases while taking ontologies into account is currently a very active domain research. In this paper, we consider ontologies described by existential rules (also known as Datalog+/-), a framework that generalizes lightweight description logics. A common approach is to rewrite a conjunctive query w.r.t an ontology into a union of conjunctive queries (UCQ) which can be directly...
متن کاملSecond-Order Queries for Rule-Based Data Access
Rules and ontologies can be used to enrich a database system with advanced data access capabilities. The success of this paradigm has led to a number of languages such as DL-Lite, Datalog+/and OWL RL. The two major approaches to answering queries under constraints expressed in such languages are forward-chaining (materialization) and backward-chaining (query rewriting). The latter is typically ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2015